/**
 * 客户搜索参数
 */
export interface CustomerSearch {
  index: number;
  pageSize: number;
  companyName?: string;
  source?: string;
  province?: string;
  city?: string;
  address?: string;
  contactTel?: string;
  contactName?: string;
  enterpriseType?: string;
  isPublic?: boolean;
  ownerId?: string;
  sharedUserId?: string;
}

/**
 * 客户信息
 */
export interface CustomerOut {
  id: string;
  companyName: string;
  source?: string;
  province?: string;
  city?: string;
  address?: string;
  contactName?: string;
  contactTel?: string;
  enterpriseType?: string;
  remarks?: string;
  isPublic: boolean;
  sharedUserIds?: string;
  ownerId?: string;
  ownerName?: string;
}

/**
 * 批量共享客户请求
 */
export interface BatchShareRequest {
  customerIds: string[];
  sharedUserIds: string[];
} 